type runtime.mutex

84 uses

	runtime (current package)
		arena.go#L432: 	lock mutex
		chan.go#L54: 	lock mutex
		chan.go#L764: 	unlock((*mutex)(chanLock))
		cpuprof.go#L38: 	lock mutex
		iface.go#L18: 	itabLock      mutex                               // lock for accessing itab table
		lock_spinbit.go#L143: func mutexPreferLowLatency(l *mutex) bool {
		lock_spinbit.go#L156: func mutexContended(l *mutex) bool {
		lock_spinbit.go#L160: func lock(l *mutex) {
		lock_spinbit.go#L164: func lock2(l *mutex) {
		lock_spinbit.go#L269: func unlock(l *mutex) {
		lock_spinbit.go#L276: func unlock2(l *mutex) {
		lock_spinbit.go#L346: func unlock2Wake(l *mutex, haveStackLock bool, endTicks int64) {
		lockrank_off.go#L16: func lockInit(l *mutex, rank lockRank) {
		lockrank_off.go#L19: func getLockRank(l *mutex) lockRank {
		lockrank_off.go#L23: func lockWithRank(l *mutex, rank lockRank) {
		lockrank_off.go#L35: func unlockWithRank(l *mutex) {
		lockrank_off.go#L51: func lockWithRankMayAcquire(l *mutex, rank lockRank) {
		lockrank_off.go#L55: func assertLockHeld(l *mutex) {
		lockrank_off.go#L75: func assertWorldStoppedOrLockHeld(l *mutex) {
		malloc.go#L2287: 	mutex
		mbitmap.go#L1529: 	lock mutex
		mcleanup.go#L387: 	lock mutex
		mfinal.go#L47: 	finlock     mutex     // protects the following variables
		mfinal.go#L177: 	unlock((*mutex)(lock))
		mgc.go#L334: 		lock mutex
		mgc.go#L357: 		lock mutex
		mgc.go#L466: 		lock mutex
		mgc.go#L473: 		lock mutex
		mgc.go#L493: 		lock mutex
		mgcscavenge.go#L279: 	lock mutex
		mgcsweep.go#L36: 	lock   mutex
		mheap.go#L69: 	lock mutex
		mheap.go#L229: 	speciallock                mutex    // lock for special record allocators.
		mheap.go#L512: 	speciallock           mutex         // guards specials list and changes to pinnerBits
		mheap.go#L2886: 	lock     mutex
		mpagealloc.go#L292: 	mheapLock *mutex
		mpagealloc.go#L312: func (p *pageAlloc) init(mheapLock *mutex, sysStat *sysMemStat, test bool) {
		mprof.go#L22: 	profInsertLock mutex
		mprof.go#L24: 	profBlockLock mutex
		mprof.go#L26: 	profMemActiveLock mutex
		mprof.go#L29: 	profMemFutureLock [len(memRecord{}.future)]mutex
		mspanset.go#L35: 	spineLock mutex
		mstats.go#L756: 	noPLock mutex
		netpoll.go#L103: 	lock    mutex // protects the following fields
		netpoll.go#L193: 	lock  mutex
		netpoll.go#L203: 	netpollInitLock mutex
		panic.go#L1301: var paniclk mutex
		panic.go#L1575: var deadlock mutex
		preempt_xreg.go#L59: 	lock  mutex
		print.go#L59: var debuglock mutex
		proc.go#L124: 	raceFiniLock mutex
		proc.go#L479: func goparkunlock(lock *mutex, reason waitReason, traceReason traceBlockReason, traceskip int) {
		proc.go#L681: 	allglock mutex
		proc.go#L2851: 	lock mutex
		proc.go#L4263: 	unlock((*mutex)(lock))
		proc.go#L7047: 	lock mutex
		proc.go#L7111: 	computeMaxProcsLock mutex
		rand.go#L28: 	lock  mutex
		runtime.go#L22: 	lock       mutex
		runtime2.go#L170: type mutex struct {
		runtime2.go#L938: 	lock mutex
		runtime2.go#L975: 		lock    mutex
		runtime2.go#L981: 	sudoglock  mutex
		runtime2.go#L985: 	deferlock mutex
		runtime2.go#L1015: 	sysmonlock mutex
		runtime2.go#L1141: 	lock mutex
		runtime2.go#L1415: 	allpLock mutex
		rwmutex.go#L19: 	rLock      mutex    // protects readers, readerPass, writer
		rwmutex.go#L23: 	wLock  mutex    // serializes writers
		sema.go#L41: 	lock  mutex
		sema.go#L562: 	lock mutex
		stack.go#L160: 	mu   mutex
		stack.go#L166: 	lock mutex
		synctest.go#L15: 	mu      mutex
		time.go#L63: 	mu mutex
		time.go#L108: 	sendLock mutex
		time.go#L139: 	mu mutex
		trace.go#L196: 	lock mutex
		trace.go#L1135: 	lock   mutex
		traceregion.go#L18: 	lock     mutex
		tracestring.go#L19: 	lock mutex
		type.go#L274: 	lock mutex
		type.go#L498: 	moduleToTypelinksLock mutex
		vgetrandom_linux.go#L20: 	statesLock mutex